#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//int main()
//{
//	char a[4][5] = { 0 };
//
//	for (int i = 0; i < 4; i++)
//	{
//		for (int j = 0; j < 5; j++)
//		{
//			printf("%p\n", &a[i][j]);
//		}
//	}
//
//	return 0;
//}

//int main()
//{
//	char c[3][4] = { 0 };
//	printf("%p\n", &c);
//	printf("%p\n", c);
//	printf("%p\n", &c[0][0]);
//	return 0;
//}

//int main()
//{
//	int a[5][5] = { 0 };
//	int(*p)[4] = a;
//	printf("%p\n%d\n", &p[4][2] - &a[4][2], &p[4][2] - &a[4][2]);
//
//	return 0;
//}


int main()
{
	int a = 10;
	int *p = &a;
	int **pp = &p;

	p = 100;
	*p = 100;
	pp = 100;
	*pp = 100;
	**pp = 100;

	return 0;
}